Saltar al contenido principal

Métodos de Pago

Aquí encontrarás todos los servicios asociados con nuestra plataforma

Detalles

MétodoImagenMétodo de PagoSoluciones
Niubizniubiz_paymentTarjetas
Paga con tu bancoprometeo_paymentTransferencia
Coinbasecoinbase_paymentCrypto
PagoEfectivopagoefectivo_paymentEfectivo

Como Crear un Pago

POST - https://url.base/api/payment/new
Endpoint para crear un nuevo pago. Para crear una nueva solicitud de pago, 
la solicitud debe ser construida con los siguientes parámetros.


CampoTipoDescripción
*currencyStringCódigo de moneda ISO # Países y monedas​​
*countryStringFormato de país internacional. # Países y monedas​​​​
*amountIntegerMonto de la transacción​​​
*clientNameStringNombre completo del cliente​​​​
*clientEmailStringCorreo electrónico del cliente​​​​
*clientPhoneStringTeléfono del cliente
*clientDocumentStringDNI del cliente
*paymentMethodStringMétodos de pago disponibles Conozca los métodos disponibles para su comercio
*urlConfirmationLinkUrl de confirmación del pago
*urlFinalLinkRedirección de URL después de completar el pago
*urlRejectedLinkRedirección de URL en caso de rechazo de la transacción
*orderStringIdentificador del pago a asociar. El campo "order" debe ser único e irrepetible
*signStringLa firma de los parámetros es única para cada transacción
isIframePayBooleanSi 'isIframePay' es VERDADERO, se proporcionará un iframe y un código QR para que se integre dentro de la página del comercio. Si 'isIframePay' es FALSO, recibirás una URLPAY, la cual deberá redirigir al cliente al sistema de pago Prontopaga.
info

Como recomendación, esta información debería proceder del perfil del cliente.

Ejemplo

{
$data = [
"currency" => "PEN",
"country" => "PE",
"amount" => 100,
"clientName" => "Demo",
"clientEmail" => "[email protected]",
"clientPhone" => "999999999",
"clientDocument" => "999999999",
"paymentMethod" => "niubiz_payment",
"urlConfirmation" => "webhook",
"urlFinal" => "url rediret",
"urlreject" => "url reject",
"order" => "order id"
"sing" => "Firma de los parámetros"
"isIframePay" => true (o false)

];
}

info

Por defecto el campo isIframePay es (false), este campo no es requerido.

Respuesta Crear un pago

La respuesta de ProntoPaga a la solicitud de pago es el UID de la transacción y la URL a la que debe redirigir al usuario



Ejemplo de un isIframePay True exitoso

{
"qrCode"= [string] // Enlace de iFrame para incrustar en tu comercio
"urlPay"= [string] // Enlace para procesar el pago
"uid"= [string] // Identificador de pago en el sistema
}

Ejemplo de un isIframePay false exitoso

{
"urlPay"= [string] // Enlace para procesar el pago
"uid"= [string] // Identificador de pago en el sistema
}